home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / newsgroups / misc.19980424-19980901 / 000298_news@newsmaster….columbia.edu _Sun Jul 26 11:19:29 1998.msg < prev    next >
Internet Message Format  |  1998-08-31  |  9KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id LAA25031
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Sun, 26 Jul 1998 11:19:28 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id LAA01729
  7.     for kermit.misc@watsun; Sun, 26 Jul 1998 11:19:28 -0400 (EDT)
  8. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Newsgroups: comp.protocols.kermit.misc
  11. Subject: Re: Xenix to 5.0.4 Data Transfer ? Stay with UUCP
  12. Followup-To: comp.protocols.kermit.misc,comp.unix.sco.misc
  13. Date: 26 Jul 1998 15:19:26 GMT
  14. Organization: Columbia University
  15. Lines: 187
  16. Message-ID: <6pfhdu$ch9$1@apakabar.cc.columbia.edu>
  17. NNTP-Posting-Host: watsun.cc.columbia.edu
  18. Xref: news.columbia.edu comp.protocols.kermit.misc:9006
  19.  
  20. >From: jeffl@comix.santa-cruz.ca.us (Jeff Liebermann)
  21. Newsgroups: comp.unix.sco.misc
  22. Subject: Re: Xenix to 5.0.4 Data Transfer ? Stay with UUCP
  23. Date: Sat, 25 Jul 1998 16:47:53 GMT
  24. Organization: Committee To Maintain an Independent Xenix
  25.  
  26. On Fri, 24 Jul 1998 06:48:40 GMT, ktf@bc3.gun.de (Klaus ter Fehn)
  27. wrote:
  28.  
  29. >I totally disagree and so here are some 'pro's for UUCP:
  30.  
  31. Good analysis. I partially disagree and here are my comments.
  32. Please note that this is in response to a Xenix to OSR5 file
  33. transfer question.
  34.  
  35. >1. It's standard. I know of no UNIX distribution which does not include
  36. >   at least an old UUCP implementation.
  37.  
  38. Kermit is available for just about every known operating system
  39. including some rather dead ones.  Zmodem is available as part of
  40. most terminal emulators.  UUCP was an optional module on Xenix
  41. and could be un-installed.  I've blundered into small-office
  42. installations where UUCP was removed in an effort to obtain
  43. diskspace.
  44.  
  45. >2. It's reliable. Once a Job is queued UUCP will repeatedly retry
  46. >   transmitting the data. Everything is done automatically, success 
  47. >   or failure can be reported via Email. In case of complete failure 
  48. >   data is kept in /usr/spool/uucp/.Failed - so no data is lost and
  49. >   can be re-spooled.
  50.  
  51. Correct, although the Xenix mechanism is different.  Xenix UUCP
  52. simply reports the failure but does not save the remains.  UUCP
  53. also has the irritating habit of first performing the file copy
  54. to /usr/spool/uucp/system_name, and only then determining if it
  55. has permission to scribble to the destination directory.  If not,
  56. it declares an error and erases the copied file.  Kermit and
  57. zmodem are at least smart enough to check BEFORE transfering
  58. files.
  59.  
  60. >3. It's failsave. Properly configured UUCP can automatically switch to 
  61. >   alternate transport media (for example switching from TCP to Modem 
  62. >   transfer). This may be very important if your ISP is down (hi AT&T :)
  63.  
  64. That's very useful for daily email traffic but is of little
  65. importance when copying files between two local machines.  I
  66. would never consider using kermit or zmodem for handling my
  67. email.
  68.  
  69. >4. Automatic Job execution. Properly configured UUCP can execute remote
  70. >   jobs after the file transfer has succeeded and optionally send
  71. >   results back.
  72.  
  73. Yes.   That's the way usenet news via UUCP works.  There was a
  74. time when I was using UUCP to do remote tape backups and
  75. printing.  Please note that the same things can be done with
  76. kermit in the server mode and zmodem run from a shell script.
  77. Again, this has no relivance for file transfer between Xenix and
  78. OSR5.
  79.  
  80. >5. Multiple protocols and login-handshake guarantee that UUCP will use
  81. >   the appropiate protocol to the neighbour system. When s.o. says UUCP 
  82. >   is slow, his problems may lie in his UUCP configuration. Maximum
  83. >   block sizes and transport windows can be configured at least with 
  84. >   SVR4-HDB-UUCP and Taylor-UUCP.
  85.  
  86. Protocol, window size and packet length are adjustable on most
  87. versions of UUCP.  Some use Configuration files.  Others require
  88. patching.  Some uucico incantations (early 3.2v4.x) will die
  89. horribly by accepting 1KB packets and 7 packet windows, but
  90. refusing to properly send in this configuration.  The selection
  91. of protocols is from a sequential list.  uucico will pick the
  92. FIRST matching protocol without the slightest consideration for
  93. line speed and error rate.  In short, UUCP can be manually
  94. configured to optimize performance.  Zmodem and Kermit adjust
  95. window size and packet length continuously and automagically.
  96.  
  97. >6. For some people this is important: It's even available for (shudder) 
  98. >   DOS (I don't know of other OSes).
  99.  
  100. Yep.  UUPC.  See:
  101.     http://www.kew.com/UUPC.download.htm
  102. However, zmodem and kermit are also available for MSDOS.
  103.  
  104. >7. It's easy to maintain. OK, a clever UUCP layout may be difficult in 
  105. >   the first step (like everything one tries for the first time). But if
  106. >   the links are properly configured you can forget about it. Most 
  107. >   problems people report aren't UUCP problems at all: proper modem 
  108. >   setup is by far the most difficult thing (If you use modems at all - 
  109. >   remember - UUCP can be used over TCP/IP, too).
  110.  
  111. This may be important for a permanent installation that does
  112. regular file transfers.  Maintenance is important.  However, I
  113. find that UUCP initial setup to be far more complex than kermit
  114. or zmodem.  For example, kermit can be configured and run
  115. interactively to establish optimum parameters and settings.
  116. Pro-Yam (zmodem) can do the same.  UUCP has no interactive
  117. configuration and must be manually configured.
  118.  
  119. UUCP over tcp/ip works quite well.  However, UUCP, zmodem and
  120. kermit all mangle the permissions and ownership of copied files.
  121. If you're going to use TCP, you might as well use rcp to do the
  122. copying.  It's faster and much easier.
  123.  
  124. >Stay with UUCP. If you have the time (1 day) you can install Taylor-
  125. >UUCP, which has some nice goodies, like easy to read configuration
  126. >files, lots of implemented protocols and transfer resume after an
  127. >interrupted call.
  128.  
  129. The transfer will "resume" by starting over.  This is not a
  130. problem if you're moving small files but a major issue if the
  131. files are large.  Some implimentations of zmodem and kermit will
  132. recognize an aborted tranfer and continue from where they left
  133. off instead recopying the entire file.
  134.  
  135. >If you use modems I recommend mgetty, since it is the
  136. >most reliable getty for dialin/dialout modem communications and can even
  137. >deal with nasty modems who tend forget their settings once in a while.
  138.  
  139. Well, I've played with about 2000 modems in the last 15 years and
  140. have never seen one that would "forget" its setting that could
  141. not be attributed to a dialer or comm programming making the
  142. changes.  This was especially true with early releases of
  143. 3.2v5.0.0(???) that had AT&W (save settings) in the modem dialer
  144. initialization strings or certain Windoze FAX dialers that would
  145. leave the modem in a useless state.  If there are modems that
  146. lose their settings, I would be interested in identifying them.
  147. Note that there are modems that have no NVRAM and therefore have
  148. no way to save their settings.  Whenever there are more than one
  149. program accessing a modem, there is a serious risk that what one
  150. program considers acceptable settings may not be useable to the
  151. others.
  152.  
  153. >As a free bonus you'll get a fax solution, too. Both are freely
  154. >available as source and as binaries for different platforms.
  155.  
  156. Kermit can do TAP alpha emulation and paging.
  157.  
  158. What's necessary here is some perspective.  Each communications
  159. program has its strengths and weaknesses.  These depend upon what
  160. one is attempting to accomplish.  For a Xenix to OS5 transfer,
  161. the relative differences of each approach are marginal.  This is
  162. probably a one time ordeal and maximum efficiency is of little
  163. benifit.  Your analysis is more applicable to a permanent
  164. installation involving shared modem(s) and requireing features
  165. beyond a simple file transfer.
  166.  
  167. [x]email  [x]news  [ ]mailing list
  168. -- 
  169. Jeff Liebermann  150 Felker St #D  Santa Cruz CA 95060
  170. (408)699-0483 pgr (408)426-1240 fax (408)336-2558 home
  171. http://www.cruzio.com/~jeffl   WB6SSY
  172. jeffl@comix.santa-cruz.ca.us   jeffl@cruzio.com
  173.  
  174. >From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  175. Newsgroups: comp.unix.sco.misc
  176. Subject: Re: Xenix to 5.0.4 Data Transfer ? Stay with UUCP
  177. Date: 26 Jul 1998 14:45:55 GMT
  178. Organization: Columbia University
  179.  
  180. In article <35bbffb0.3086687@news.ricochet.net>,
  181. Jeff Liebermann <jeffl@comix.santa-cruz.ca.us> wrote:
  182. : ...
  183. : UUCP over tcp/ip works quite well.  However, UUCP, zmodem and
  184. : kermit...
  185. :
  186. and FTP...
  187.  
  188. : ... all mangle the permissions and ownership of copied files.
  189. C-Kermit 6.1 (now in Beta):
  190.  
  191.   http://www.columbia.edu/kermit/ck61.html
  192.  
  193. preserves permissions when transferring files UNIX-to-UNIX, and also
  194. to some degree for inter-platform transfers, when the other platform
  195. also supports the notion of permissions (e.g. UNIX-VMS).
  196.  
  197. : If you're going to use TCP, you might as well use rcp to do the
  198. : copying.  It's faster and much easier.
  199. :
  200. And if the connection breaks in the middle of rcp'ing a huge file,
  201. you can use C-Kermit (or Zmodem) to complete the transfer from the point 
  202. of interruption, provided the partial file was not discarded on the
  203. target end.
  204.  
  205. - Frank